@charset "utf-8";

body{line-height:normal}

	
/***************rewirte header****************/
.header_box{float:left;	width:960px;}
.header{width:960px;float:left;	height:78px;background: #e50026 url(../image/bg_head.png) no-repeat right;}	
.logo{float: left;width: 240px;height: 78px; overflow:hidden;}
/*用户工具栏*/
.userToolbar{float:left;/*padding: 54px 20px 0 20px;*/ margin-top:53px;overflow:hidden;height:20px;display:inline;	width:670px;}

/*搜索栏*/
#searchbar_main{ background: #fff8da url(../image/bg_searchbar_product.png) bottom repeat-x; height: 58px; margin-top: 10px; float:left;}
#bar_l{ background: #fff8da url(../image/bg_searchbar_product.png) top left repeat-x; height: 58px; float: left; width: 10px;}
#bar_r{ background: #fff8da url(../image/bg_searchbar_product.png) top right repeat-x; height: 58px; float: right; width: 10px;}
#bar_m{ width: 940px; float: left;}
.searchform{ margin: 15px 100px 0 120px; background:url(../image/icon_search.gif) no-repeat left; padding: 0 0 0 40px; height: 26px;}
.searchform a{ color: #e50026;}
.search_input{width: 250px;height:20px;line-height:22px;border:1px solid #ccc;color:#999999;vertical-align:middle;}
.search_filter1{width: 60px; margin-right:5px;border:1px solid #ccc;height:22px;vertical-align:middle;}
.search_filter2{ width: 150px; margin-right: 2px;border:1px solid #ccc;height:22px;vertical-align:middle;}

/*******************************/

#mainContent_2{width: 750px; float: left;margin-top:10px;}

/*filter*/
#searchhint{ width: 750px; margin-bottom: 10px; }
.searchhint_t{ font-size: 14px; padding: 10px 0 15px 5px;}
.searchhint_c { width: 750px;display:table; }
.searchhint_c li{ float: left; margin: 5px; width: 160px;}

.searchhint_relate{ background: #fffde7; border-bottom: 1px solid #fff; padding: 0 0 0 5px; margin: 10px 0 0 0; display:table; width: 99%;}
.searchhint_relate{ width: 750px;}
.searchhint_relate li{ float: left; margin: 5px; }

#searchrelate{ clear: both;background: #fffde7; padding: 15px 10px; margin: 0 0 10px 0;}
#searchrelate a{ margin: 0 5px;}
.searchrelate_t{ font-size: 14px; font-weight: bold; color: #666; }

#searchFilter{ border-bottom: 10px solid #fff;}
.searchFilter_t{ color: #c3b180; font-weight: bold; background: url(../image/arrow1.gif) no-repeat right; padding-right: 15px; cursor: pointer;}
.searchFilter_c{ padding: 10px; background: #fff4cc; border-top: 1px solid #d4c7a4; margin-top: 5px;}

.filter_table{}
.filter_table,filter_table1{ width: 100%;}
.filter_table td{ padding: 3px 0; font-weight: bold; vertical-align: top;}
.filter_table1 td{ padding: 0 5px 5px 5px; font-weight: normal; vertical-align: top;}
.filter_table1 input{ margin-right: 3px; border: 0; background: none;}
.filter_table1 label{margin-left:2px;vertical-align:top;}

/*item filter*/
.filter_tab{ margin: 0; padding-left: 10px;background: url(../image/bg_tab.gif) repeat-x bottom; height: 32px; }
.filter_tab li{ float: left; margin: 0 3px 0 3px;  cursor: pointer;}
.filter_tab li h3{ display: none; }
.filter_shop { background: url(../image/tab_shop.png) no-repeat; width: 99px; height: 32px;}
.filter_mall { background: url(../image/tab_mall.png) no-repeat; width: 99px; height: 32px;}
.filter_current{ background-position: bottom;}

#filter_main{ background:#fffbec; height: 41px;  border-bottom: 1px solid #c9a972;}
.filter_title span{ display: none;}
.filter_title li{ display: block; float: left; margin: 0 0 0 2px;  cursor: pointer;}
.filter1{ background:url(../image/bt_filter1_0.gif) no-repeat; height: 31px; width: 97px;}
.filter2{ background:url(../image/bt_filter2_0.gif) no-repeat; height: 31px; width: 52px;}
.filter3{ background:url(../image/bt_filter3_0.gif) no-repeat; height: 31px; width: 52px;}
.filter4{ background:url(../image/bt_filter4_0.gif) no-repeat; height: 31px; width: 52px;}
.filter5{ background:url(../image/bt_filter5_0.gif) no-repeat; height: 31px; width: 52px;}

#filter_main_m{ width: 740px; float: left;}
#filter_main p{ margin: 12px 0 8px 5px; width: 465px; float: left;}
.filter_title{width: 265px; height: 31px; float: right; margin: 5px 0 0 0; }

.sortprice{ background:url(../image/bt_filter1_0.gif) top no-repeat; height: 31px; width: 97px;}
.sortservice{ background:url(../image/bt_filter2_0.gif) top no-repeat; height: 31px; width: 52px;}
.sortreality{ background:url(../image/bt_filter3_0.gif) top no-repeat; height: 31px; width: 52px;}
.sortvelocity{ background:url(../image/bt_filter4_0.gif) top no-repeat; height: 31px; width: 52px;}
.sortrate{ background:url(../image/bt_filter5_0.gif) no-repeat; height: 31px; width: 52px;}
.sortprice-asc{ background:url(../image/bt_filter1.gif) top no-repeat; height: 31px; width: 97px;}
.sortservice-asc{ background:url(../image/bt_filter2.gif) top no-repeat; height: 31px; width: 52px;}
.sortreality-asc{ background:url(../image/bt_filter3.gif) top no-repeat; height: 31px; width: 52px;}
.sortvelocity-asc{ background:url(../image/bt_filter4.gif) top no-repeat; height: 31px; width: 52px;}
.sortrate-asc{ background:url(../image/bt_filter5.gif) top no-repeat; height: 31px; width: 52px;}
.sortprice-desc{ background:url(../image/bt_filter1.gif) bottom no-repeat; height: 31px; width: 97px;}
.sortservice-desc{ background:url(../image/bt_filter2.gif) bottom no-repeat; height: 31px; width: 52px;}
.sortreality-desc{ background:url(../image/bt_filter3.gif) bottom no-repeat; height: 31px; width: 52px;}
.sortvelocity-desc{ background:url(../image/bt_filter4.gif) bottom no-repeat; height: 31px; width: 52px;}
.sortrate-desc{ background:url(../image/bt_filter5.gif) bottom no-repeat; height: 31px; width: 52px;}

/* item*/
.item_data { float: left; width: 480px;}
.item_t {margin-top: 3px; height: 51px; overflow: hidden;}
.item {  height : 110px; padding: 10px 0; border-bottom: 1px solid #ececec; }
.item_rank { float: right; width: 267px; height: 95px; }
.item_rank td{ text-align: center; vertical-align: middle;}
.item_rank img{ margin-bottom: 5px; border: 0; border: 0;}
.item_point{ font-size: 14px; font-weight: bold; width: 55px;}
.item_price{ font-size: 18px; font-weight: bold; color: #e5003c; width:102px;}


/* right sidebar*/
#sidebar_right { width: 200px; float: right;margin-top: 10px;}

.hot_list{ }
.hot_list_t{  padding: 5px; border-bottom: 1px #b0b0b0 solid; height: 18px; }
.hot_list_title{color: #e50026; font-weight: bold; font-size: 14px; width: 100px; float: left;}
.more{ font-size:12px; width: 24px; float: right; background: url(../image/arrow2.gif) no-repeat right; padding: 0 10px 0 0 ;}
.hot_list_item { padding: 10px 0; border-bottom: #ccc dotted 1px;}
.hot_list_item img { width: 40px; height: 40px; float: left; margin: 0 10px 0 0; border: 0;}
.hot_list_item p { margin: 0 0 5px 0;}
.hot_list_c{ height: 14px; overflow: hidden;padding:0 5px}
.hot_list_info { color: #ccc;padding:0 5px}
.hot_list_info a{ color: #98b0e1;}

.hot_shop{ margin-top: 10px; background: #f5f5f5;}
.hot_shop_t h3{ display: none;}
.hot_shop_t { background:url("../image/bg_hot_bar.gif") no-repeat scroll center top transparent;color:#FFFFFF;font-size:14px;font-weight:bold;height:28px;padding-top:10px;width:200px;text-indent:10px;}
.hot_shop_item{padding: 10px 6px; color: #666;}
.hot_shop_item_img { width: 50px; height: 50px; float: left; margin: 0 10px 0 0; border: 0;}
.hot_shop_item_img2 { width: 70px;  float: left; margin: 0 10px 0 0; border: 0;}

.hot_shop_item p { margin: 3px 0;}
.hot_shop_c a{ font-weight: bold;}
.hot_shop_c{ width: 120px; float:right; }
.hot_shop_c2{ width: 105px; float:right; }

.hot_shop_btm{ background:url(../image/bg_hot_shop_bar.gif) no-repeat bottom; height: 4px; width: 200px; font-size: 1px;}

.pagebox{margin-top:10px;}
